package org.jiuling.basics.validation;

import java.time.Duration;

/**
 * 持续时间校验
 * @Author 紫灵
 * @Date 2023年09月06日 20时58分40秒
 */
public class DurationVerify {

    /**
     * 私有构造方法，禁止创建对象
     */
    private DurationVerify() {}

    /**
     * 是否为空白
     * 定义：为空或者为0都为空白
     * @param duration 持续时间
     * @return 是否为空白
     */
    public static boolean isBlank(Duration duration){
        return isNull(duration) || duration.isZero();
    }

    /**
     * 是否为空
     * @param duration 持续时间
     * @return 是否为空
     */
    public static boolean isNull(Duration duration){
        return duration == null;
    }

}
